1be2141469d05ed3ee314d7785403b47868eb13f,httpcore5/src/main/java/org/apache/hc/core5/http/impl/nio/DefaultHttpRequestParser.java,DefaultHttpRequestParser,createMessage,#CharArrayBuffer#,85

Before Change


    @Override
    protected T createMessage(final CharArrayBuffer buffer) throws HttpException {
        final RequestLine requestLine = getLineParser().parseRequestLine(buffer);
        final ProtocolVersion transportVersion = requestLine.getProtocolVersion();
        if (transportVersion.greaterEquals(HttpVersion.HTTP_2)) {
            throw new UnsupportedHttpVersionException("Unsupported version: " + transportVersion);
        }
        return this.requestFactory.newHttpRequest(transportVersion, requestLine.getMethod(), requestLine.getUri());
    }

}

After Change


    protected T createMessage(final CharArrayBuffer buffer) throws HttpException {
        final RequestLine requestLine = getLineParser().parseRequestLine(buffer);
        final T request = this.requestFactory.newHttpRequest(requestLine.getMethod(), requestLine.getUri());
        request.setVersion(requestLine.getProtocolVersion());
        return request;
    }

}